package com.atguigu.gulimall.member.feign;

import com.atguigu.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @author LZ
 * @date 2021/5/27
 */
//告诉spring这是一个远程调用接口
    //如果以后调用CouponFeignService的membercoupons他就会去注册中心找远程服务gulimall-coupon所在的位置，
    // 然后再调用@RequestMapping("/coupon/coupon/member/list")的方法
@FeignClient("gulimall-coupon")
public interface CouponFeignService {
    /**
     * 如果以后接口调用membercoupons这个方法，他就会去注册中心先找远程服务gulimall-coupon所在的位置，然后在调用/coupon/coupon/member/list
     * @return
     */
    @RequestMapping("/coupon/coupon/member/list")
    public R membercoupons();
}
